someone who cuts up carcasses - German English Dictionary